package model

import (
	"time"
)

// Dict 字典表
type Dict struct {
	Id            int64     `gorm:"primarykey,column:id"`   // 主键
	DictGroup     string    `gorm:"column:dict_group"`      // 字典组
	DictDescr     string    `gorm:"column:dict_descr"`      // 字典组描述
	DictItemKey   string    `gorm:"column:dict_item_key"`   // 字典项
	DictItemValue string    `gorm:"column:dict_item_value"` // 字典项描述
	Deleted       int8      `gorm:"column:deleted"`         // 是否删除:1-是，0-否
	CreateId      int64     `gorm:"column:create_id"`       // 创建人ID
	CreateTime    time.Time `gorm:"column:create_time"`     // 创建时间
	UpdateId      int64     `gorm:"column:update_id"`       // 更新人ID
	UpdateTime    time.Time `gorm:"column:update_time"`     // 更新时间

}

// TableName 自定义表名
func (u *Dict) TableName() string {
	return "dict"
}
